﻿using System;

namespace PlumbingMaterialStatistic
{
	public class FilterInfo
	{
		public string Name
		{
			get
			{
				return this.m_strName;
			}
			set
			{
				this.m_strName = value;
			}
		}

		public string Class
		{
			get
			{
				return this.m_strClass;
			}
			set
			{
				this.m_strClass = value;
			}
		}

		public string Category
		{
			get
			{
				return this.m_strCategory;
			}
			set
			{
				this.m_strCategory = value;
			}
		}

		public string Material
		{
			get
			{
				return this.m_strMaterial;
			}
			set
			{
				this.m_strMaterial = value;
			}
		}

		public uint ValueType
		{
			get
			{
				return this.m_nValueType;
			}
			set
			{
				this.m_nValueType = value;
			}
		}

		public string BuiltInParm
		{
			get
			{
				return this.m_strBuiltInParm;
			}
			set
			{
				this.m_strBuiltInParm = value;
			}
		}

		public string Unit
		{
			get
			{
				return this.m_strUnit;
			}
			set
			{
				this.m_strUnit = value;
			}
		}

		public uint Amount
		{
			get
			{
				return this.m_nAmount;
			}
			set
			{
				this.m_nAmount = value;
			}
		}

		public bool Lg
		{
			get
			{
				return this.m_bLg;
			}
			set
			{
				this.m_bLg = value;
			}
		}

		public string ConnSymbol
		{
			get
			{
				return this.m_strConnSymbol;
			}
			set
			{
				this.m_strConnSymbol = value;
			}
		}

		public string DetailFilter
		{
			get
			{
				return this.m_strFilter;
			}
			set
			{
				this.m_strFilter = value;
			}
		}

		public FilterInfo(string strName, string strClass, string strCategory, uint nValueType, string strBuiltInParm, string strUnit, uint nAmount, string strMaterial, bool bLg, string strConnSymbol, string strFilter)
		{
			this.m_strName = strName;
			this.m_strClass = strClass;
			this.m_strCategory = strCategory;
			this.m_nValueType = nValueType;
			this.m_strBuiltInParm = strBuiltInParm;
			this.m_strMaterial = strMaterial;
			this.m_strUnit = strUnit;
			this.m_bLg = bLg;
			this.m_nAmount = nAmount;
			this.m_strConnSymbol = strConnSymbol;
			this.m_strFilter = strFilter;
		}

		private string m_strName;

		private string m_strClass;

		private string m_strCategory;

		private string m_strMaterial;

		private uint m_nValueType;

		private string m_strBuiltInParm;

		private string m_strUnit;

		private uint m_nAmount;

		private bool m_bLg;

		private string m_strConnSymbol;

		private string m_strFilter;
	}
}
